package com.sc.nft.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sc.nft.enums.AccountStatusEnum;
import com.sc.nft.enums.PayChannelEnum;
import com.sc.nft.enums.WalletChannelEnum;
import com.sc.nft.sup.SuperEntity;
import java.util.Date;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * (sc_dao_customer_open_account)实体类
 *
 * @author zxy
 * @since 2023-11-25 16:18:38
 * @description 商户banner
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("sc_dao_customer_open_account")
public class DaoCustomerOpenAccount extends SuperEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * daoId
     */
    private Long daoId;
    /**
     * daoUuid
     */
    private String daoUuid;
    /**
     * 渠道
     */
    private WalletChannelEnum channel;
    /**
     * 流水号
     */
    private String seqNo;
    /**
     * 开户手机号
     */
    private String regPhone;
    /**
     * 开户完成时间
     */
    private Date finishTime;
    /**
     * 企业名称
     */
    private String businessName;
    /**
     * 证件号码
     */
    private String businessLicenseCode;
    /**
     * 营业执照
     */
    private String businessLicenseImage;
    /**
     * 证件有效期
     */
    private Date expDate;
    /**
     * 企业地址
     */
    private String address;
    /**
     * 企业邮箱
     */
    private String regMail;
    /**
     * 联系人姓名
     */
    private String contactsName;
    /**
     * 联系人手机号
     */
    private String contactsPhone;
    /**
     * 开户状态
     */
    private AccountStatusEnum status;
    /**
     * 备注
     */
    private String remark;
    /**
     * 本次请求token
     */
    private String reqToken;
    /**
     * 账户属性
     */
    private String level;

    /**
     * ACCP系统交易单号
     */
    private String accpTxNo;
    /**
     * ACCP系统用户编号
     */
    private String oidUserNo;
    /**
     * 用户状态
     */
    private String userStatus;
    /**
     * 操作人Id
     */
    private Long operatorId;


}